﻿package  {
	import flash.events.*;
	
	public class SimLifeEvents extends Event{
		
		// Constants:Define Event Type
		public static const CONTROL_TYPE:String = "actionControl";
		public static const SOUNDTOGGLE:String = "SoundToggle";
		public static const SAVEGAME:String = "SaveGame";
		public static const QUITGAME:String = "QuitGame";
		public static const STAGEMOVELEFT:String = "StageMoveLeft";
		public static const STAGEMOVERIGHT:String = "StageMoveRight";
		public static const GOOUT:String = "GoOut";
		public static const HOME:String = "HOME";
		public static const DESIGN:String = "Design";
		public static const PURCHASEDITEMS:String = "PurchasedItems";
		public static const AWARD:String = "Award";
		
		public static const PETMOVE:String = "PetMove";
		public static const PETRUN:String = "PetRun";
		public static const PETFALL:String = "PetFall";
		public static const PETLAUGH:String = "PetLaugh";
		public static const PETSLEEP:String = "PetSleep";
		public static const PETDISGUST:String = "PetDisgust";
		
		
		
		
		public var action:String;
		// Private Properties:
	
		// Initialization:
		public function SimLifeEvents(Action:String) 
		{
			super(Action, true);
			action = Action;
		}
	
		// Public Methods:
		
		override public function clone():Event 
		{
 		  return new SimLifeEvents(action);
		}
		// Protected Methods:
	}
	
}